﻿''' <summary>
''' 検索条件インターフェイス
''' </summary>
''' <remarks></remarks>
Public Interface ICondition

    ''' <summary>
    ''' SQL文を組み立てます
    ''' </summary>
    ''' <param name="setParameter">パラメータ名取得デリゲート。第1引数＝パラメータ名、戻り値＝パラメータ名。</param>
    ''' <returns>SQL文</returns>
    ''' <remarks></remarks>
    Function BuildSql(setParameter As Func(Of Object, String)) As String

End Interface
